#pragma once

#include "Interface.h"


template<typename InterfaceType>
class  TInterface :public CInterface
{
public:
    TInterface(
		STypeID InTypeID
		,ETypeFlags InExtraFlags
		,std::function<void()> InPostConstructFunction
        )
    :CInterface(InTypeID,InExtraFlags)
    {
        PostConstructFunction=InPostConstructFunction;
    }


};